// 内部封装操作 cookie 的方法
// 方法的使用跟 localStorage 很像
import Cookies from 'js-cookie'

const TokenKey = 'hr_token'
const userId = 'hr_id'
const userName = 'hr_name'

// 获取 token 的方法
export function getToken() {
  return Cookies.get(TokenKey)
}

// 设置 token 方法
export function setToken(token) {
  return Cookies.set(TokenKey, token)
}

// 删除 token 方法
export function removeToken() {
  return Cookies.remove(TokenKey)
}

// 获取 id 的方法
export function getId() {
  return Cookies.get(userId)
}

export function setId(Id) {
  return Cookies.set(userId, Id)
}

export function removeId() {
  return Cookies.remove(userId)
}

// 获取名字的方法 setName
export function getName() {
  return Cookies.get(userName)
}

export function setName(Name) {
  return Cookies.set(userName, Name)
}

export function removeName() {
  return Cookies.remove(userName)
}
